Investigating the Performance of Link Aggregation on OpenFlow Switches
نویسندگان
چکیده
OpenFlow technology is emerging rapidly with the potential of increasing the flexibility in network management and operation. The technology introduces the OpenFlow switch, which is a cost-effective but well-functional switch implementation. The switch enables network programmability as well as various ways of forwarding packets. Since the version 1.1, the specification of OpenFlow switch introduces Link Aggregation (LA), which is a basic and important function of conventional switches. Theoretically, LA automatically distributes and balances the traffic across the links within a Link Aggregation Group (LAG), hence improves network resilience and throughput. However, the performance of LA on OpenFlow switches has not been well investigated. In this paper, we extensively explore the operation of LA on OpenFlow switches in comparison to the LA in conventional switches. The comparison of two LA implementations has been conducted in a real testbed under the UDP and TCP traffic loads. The testbed includes Pica8 P-3925 switches, which support two modes: an OpenFlow switch (i.e., using Open vSwitch) and a conventional switch (i.e., using the operating system called XorPlus). The evaluation results show that two LA implementations achieve similar performance in improving throughput. However, the XorPlus’s implementation provides a better resilience than the other. Specifically, the LA implementation on XorPlus spends less than 1.49538 seconds to switch the TCP traffic on the faulty link to the other links of a LAG while the switchover time is four times longer on the Open vSwitch. In the case of UDP traffic, the maximum switchover time on the Open vSwitch is twice the one on XorPlus.
منابع مشابه
Delay Evaluation of OpenFlow Network Based on Queueing Model
As one of the most popular south-bound protocol of software-defined networking(SDN), OpenFlow decouples the network control from forwarding devices. It offers flexible and scalable functionality for networks. These advantages may cause performance issues since there are performance penalties in terms of packet processing speed. It is important to understand the performance of OpenFlow switches ...
متن کاملOFBench: Performance Test Suite on OpenFlow Switches
Performance issues of OpenFlow switches are attracting a lot of attention owing to the potential large-scale deployment of software-defined devices. This paper presents theOFBench which is an automatic test suite for evaluating the performance of OpenFlow switches. The design, as part of the Automation Control Test System (ACTS) development, is based on a controller-agent architecture which all...
متن کاملOpenFlow Controllers over EstiNet Network Simulator and Emulator: Functional Validation and Performance Evaluation
In this article, we use the EstiNet OpenFlow network simulator and emulator to perform functional validation and performance evaluation of the widely-used NOX OpenFlow controller. EstiNet uses an unique kernel reentering simulation methodology to enable real applications to run on nodes in its simulated network. As a result, without any modification, the real NOX OpenFlow controller readily run...
متن کاملPerformance Analysis of OpenFlow Hardware
OpenFlow is a protocol that defines an open control channel towards the data plane of multiple switches from different vendors. This allows for a scalable implementation when running a large network. There has been growing interest in OpenFlow within the networking industry, with the promise of new versions and features added by the Open Networking Foundation (ONF). However, there is a lack of ...
متن کاملFast failure detection and recovery in SDN with stateful data plane
When dealing with node or link failures in SoftwareDefined Networking (SDN), the network capability to establish an alternative path depends on controller reachability and on the round-trip times (RTTs) between controller and involved switches. Moreover, current SDN data plane abstractions for failure detection, such as OpenFlow “Fast-failover”, do not allow programmers to tweak switches’ detec...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014